package com.meida.module.bus.client.entity.srmapi.oa;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 通用审批发起接口PMS->OA
 *
 * @author both
 * @date 2020-09-26
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "importObject", description = "单点登陆PMS->OA")
@EqualsAndHashCode(callSuper = false)
@ToString
public class ApprovalReq implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty("员工工号")
    private String userNum;
    @ApiModelProperty("审批单据名称")
    private String approvalDocnm;
    @ApiModelProperty("审批详情连接")
    private String approvalUrl;
    @ApiModelProperty("审批操作")
    private String approvalKind;
    @ApiModelProperty("单据扩展信息1")
    private String item1;
    @ApiModelProperty("单据扩展信息2")
    private String item2;
    @ApiModelProperty("单据扩展信息3")
    private String item3;
    @ApiModelProperty("单据扩展信息4")
    private String item4;
    @ApiModelProperty("单据扩展信息5")
    private String item5;
    @ApiModelProperty("单据扩展信息6")
    private String item6;
    @ApiModelProperty("单据扩展信息7")
    private String item7;
    @ApiModelProperty("单据扩展信息8")
    private String item8;
    @ApiModelProperty("单据扩展信息9")
    private String item9;
    @ApiModelProperty("单据扩展信息10")
    private String item10;
    @ApiModelProperty("单据扩展信息11")
    private String item11;
    @ApiModelProperty("单据扩展信息12")
    private String item12;
    @ApiModelProperty("单据扩展信息13")
    private String item13;
    @ApiModelProperty("单据扩展信息14")
    private String item14;
    @ApiModelProperty("单据扩展信息15")
    private String item15;
    @ApiModelProperty("单据扩展信息16")
    private String item16;
    @ApiModelProperty("单据扩展信息17")
    private String item17;
    @ApiModelProperty("单据扩展信息18")
    private String item18;
    @ApiModelProperty("单据扩展信息19")
    private String item19;
    @ApiModelProperty("单据扩展信息20")
    private String item20;
    @ApiModelProperty("单据扩展信息21")
    private String item21;
    @ApiModelProperty("单据扩展信息22")
    private String item22;
    @ApiModelProperty("单据扩展信息23")
    private String item23;
    @ApiModelProperty("单据扩展信息24")
    private String item24;
    @ApiModelProperty("单据扩展信息25")
    private String item25;
    @ApiModelProperty("单据扩展信息26")
    private String item26;
    @ApiModelProperty("单据扩展信息27")
    private String item27;
    @ApiModelProperty("单据扩展信息28")
    private String item28;
    @ApiModelProperty("单据扩展信息29")
    private String item29;
    @ApiModelProperty("单据扩展信息30")
    private String item30;
}
